﻿using FreeSql.DatabaseModel;using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;
using Newtonsoft.Json;
using FreeSql.DataAnnotations;

namespace KJSyncXP.Oracle.Model {

	/// <summary>
	/// 快检始值表
	/// </summary>
	[JsonObject(MemberSerialization.OptIn), Table(DisableSyncStructure = true)]
	public partial class KJ_INITIAL_VALUE {

		[JsonProperty, Column(DbType = "NUMBER(22)", IsPrimary = true)]
		public decimal LJ_ID { get; set; }

		[JsonProperty, Column(DbType = "DATE(7)", InsertValueSql = "SYSDATE")]
		public DateTime? CREATION_DATE { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string EB { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string G_1_81 { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string G_5 { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string G_50 { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string G_7_5 { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string M100 { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string M300 { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string MH { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string MH_RPA { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string ML { get; set; }

		[JsonProperty, Column(DbType = "DATE(7)")]
		public DateTime? RECEIVE_DATE { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string RECEIVE_FLAG { get; set; } = "PENDING";

		[JsonProperty, Column(DbType = "DATE(7)")]
		public DateTime? START_DATE { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string TAN5 { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string TAN7_5 { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string TC30 { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string TC30_RPA { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string TC90 { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string TC90_RPA { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string TC95_RPA { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string TS { get; set; }

	}

}
